/*----------- common -----------*/
body, div, iframe, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, table, th, td {margin:0;padding:0; font-size:12px;}
table {border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var
{font-style:normal;font-weight:normal}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal}
q:before,q:after {content:''}
abbr,acronym { border:0}
body, button, input, select, textarea {font-size:14px;font-family: Hiragino Sans GB,Helvetica,Arial,sans-serif;}
ul, ol, li {list-style:none  }
body{font-family:"Hiragino Sans GB","微软雅黑",sans-serif; font-size:14px; min-width:1210px;}
html {overflow-y:scroll;overflow:-moz-scrollbars-vertical}
*:focus {outline:none}
a{ text-decoration:none; color:#333;}
input {border: medium none;}
fieldset,img {border:0px;vertical-align: middle;}
button, input, select, textarea {font-size:100%}
.clear{clear:both;}
.hidden{ display:none;}
/**:link,*:visited,*:hover,*:active,*:focus{-webkit-transition:color .25s linear,	background-color .25s linear;-moz-transition:color .25s linear,background-color .25s linear;}*/
/*阴影*/
.round{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; -khtml-border-radius: 5px;-ms-border-radius:5px;}

.clearfix:before,.clearfix:after{ content:""; display:table;} 
.clearfix:after{clear:both;} 
.clearfix{ *zoom:1;/*IE/7/6*/}

html .pa {position: absolute;}
/* crumbs */
.crumbs {color: #333333;font-family: "Hiragino Sans GB","Microsoft YaHei","黑体",sans-serif;font-size: 14px;height: 54px;line-height: 54px;margin: 0 auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.crumbs a{ color:#000;}

/* layer modal*/
.layer .modal{position:fixed;min-width:300px;text-align:center;background:#fff;z-index:9999;left:40%;top:30%;opacity:1;filter: alpha(opacity = 100); border-top: 2px solid #ff7200;box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);}
.layer .modal-header{height:30px; line-height:30px;background-color:#efefef; border-bottom: 1px solid #e5e5e5;min-height: 16.43px;padding:0 10px;}
.layer .modal-header .title{ font-size:14px; font-weight:bold;text-align:left; width:100%; height:100%;}
.layer .modal-header .title .close{color: #000;float: right;font-size: 21px;font-weight: 700;line-height: 1;text-shadow: 0 1px 0 #fff; border:0; margin-top:5px; cursor:pointer;background-color: transparent;}
.layer .modal-body{padding:10px; line-height:20px; min-height:30px; max-height:400px;}
.layer .modal-body .content{text-align:left; width:100%; height:100%; word-wrap: break-word;}
.layer .modal-footer{ padding: 10px 10px;}
.layer .modal-footer .btns button{ float:right;padding: 6px 12px; background-color:#ff7200; border: 1px solid #ff7200;color:#fff; cursor:pointer;}
.layer .modal-footer .btns .cancel{background-color: #999;border: 1px solid #999;color: #fff; margin-left:10px;}
.layer .bg{position:fixed;z-index:9998;left:0;top:0;right:0;bottom:0;background-color: #000;filter: alpha(opacity = 50);opacity: 0.5;}
.layer.notice .modal,.layer.alert .modal,.layer.confirm .modal,.layer.addcart .modal{z-index:99999;}
.layer.notice .bg,.layer.alert .bg,.layer.confirm .bg,.layer.addcart .bg{z-index:99998;}
.layer.notice .modal{top:30%; min-width:100px;}
.layer.notice .modal-body .content{ text-align:center;}
.layer.alert .modal{top:30%;}
.layer.confirm .modal{top:30%;}
.layer.open .modal{top:10%;}
.layer.addcart .modal .modal-header{ background-color:#fff; border-bottom:0px;}
.layer.addcart .modal .modal-header button{ background-color:#fff;}
.layer.addcart .modal .modal-body{ padding-top:0px;}


/*----------- test -----------*/
.layout-module{ margin: 5px; padding:10px; border:1px solid #C1C1C1;}